package cn.icanci.slf4j.controller;

import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Author: icanci
 * @ProjectName: Spring-Boot-Cases
 * @PackageName: cn.icanci.slf4j.controller
 * @Date: Created in 2020/7/18 13:14
 * @ClassAction: 使用 Lombok 提供的注解 记录日志
 */
@RestController
@RequestMapping("/testAnno")
@Slf4j
public class Slf4jAnnoController {
    @RequestMapping("/log")
    public String testLog() {
        log.debug("=====测试日志debug级别打印 testAnno====");
        log.info("======测试日志info级别打印 testAnno=====");
        log.error("=====测试日志error级别打印 testAnno====");
        log.warn("======测试日志warn级别打印 testAnno=====");

        // 可以使用占位符打印出一些参数信息
        // 可以使用占位符打印出一些参数信息
        String str1 = "icanci";
        String str2 = "hashmap";
        log.info("======我的名字：{}；我的属性：{} testAnno", str1, str2);

        return "success";
    }
}
